Unions in C (Solved Problem 1)